home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / dev / src / stefanb_src.lha / Old_Projects / ToolManager / Source / library / DMakefile < prev    next >
Encoding:
Makefile  |  1996-03-09  |  1.2 KB  |  41 lines

  1. #
  2. # DMakefile V2.1.01
  3. #
  4. # Makefile for ToolManager 2.1 (Library)
  5. #
  6. # (c) 1990-96 Stefan Becker
  7. #
  8. PRE    = t:symbolslib.m
  9. FLAGS  = -3.1 -mi -mRR -ms
  10. IDIRS  = -I //Programmers/include -I ///network/include \
  11.          -I ///ScreenNotify/include -I ///WBStart/dev/c/include
  12. #CFLAGS = $(FLAGS) -DDEBUG $(IDIRS) -proto -H$(PRE)=ToolManagerLib.h -c
  13. CFLAGS = $(FLAGS) $(IDIRS) -proto -H$(PRE)=ToolManagerLib.h -c
  14. #LFLAGS = $(FLAGS) -L ///WBStart/dev/c/dlib -L ///network/dlib -s
  15. LFLAGS = $(FLAGS) -L ///WBStart/dev/c/dlib -L ///network/dlib
  16. LIBS   = -l0 -ldebug -lamiga31 -lamiga31s -lwbstart -lnetwork -lc
  17.  
  18. CSRCS = LibInit.c handler.c data.c tmhandle.c objects.c execobj.c imageobj.c \
  19.         soundobj.c menuobj.c iconobj.c dockobj.c accessobj.c rexx.c \
  20.         workbench.c readiff.c hotkey.c locale.c safety.c config.c
  21. COBJS = $(CSRCS:"*.c":"T:*.o")
  22.  
  23. DEST  = //libs/toolmanager.library
  24.  
  25. all : $(DEST)
  26.  
  27. $(DEST) : $(COBJS)
  28.          dcc $(LFLAGS) -o %(left) $(COBJS) $(LIBS)
  29.  
  30. $(COBJS) : $(CSRCS)
  31.          dcc $(CFLAGS) -o %(left) %(right)
  32.  
  33. $(COBJS) : $(PRE)
  34.  
  35. $(PRE) : ToolManagerLib.h //programmers/include/libraries/toolmanager.h \
  36.          DMakefile
  37.          -Delete %(left) QUIET
  38.  
  39. clean :
  40.          -Delete $(PRE) $(COBJS) QUIET
  41.